03. Kubernetes Concepts

Kubernetes Concepts

Kubernetes Concepts

FSND C4 L2 A03 Kubernetes Concepts

Kubernetes Concepts

Kubernetes Concepts

  • Cluster : A group of machines running Kubernetes
  • Master : The system which controls a Kubernetes cluster. You will typically interact with the master when you communicate with a cluster. The master includes an api, scheduler, and management daemon.
  • Nodes : The machines in a cluster. These can be virtual, physical, or a combination of both.
  • Pods : A deployment of an application. This consists of a container, it’s storage resources, and a unique IP address. Pods are not persistent, and may be brought up and down by the master during scaling.

Kubernetes Concepts

Kubernetes clusters consist of a master system, nodes, pods, and services.

Kubernetes clusters consist of a master system, nodes, pods, and services.

Kubernetes Service

In order to have a persistent way to communicate with ephemeral pods, a higher-level service abstraction is provided. Additionally, in order to have a persistent way to store data, volumes can be attached to pods.

  • Service : An abstraction for communicating with a set of pods

Kubernetes Service

A service and attached volume

A service and attached volume

Kubernetes Quiz

Kubernetes Quiz

Kubernetes Concepts

Which Kubernetes object defines a persistent way to communicate with a set of Pods?

SOLUTION: Kubernetes Service